26
77
48
26
33
108
76
63
59
64
106
143
494
151
214
302
165
151
123
351
280
321
536
167
211
359
113
231
96
193
330
1082
650
743
212
144
639
921
758
368
470
454
348
829
904
1055
987
279
384
237
484
543
744
673
526
2246
1816
542
885
1119